﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using GalaSoft.MvvmLight.Command;
using FreeAgent.Mobile.Core;
using Provider;

namespace FreeAgent.Mobile.UI.ViewModel
{
    public interface IExpenseViewModel<TProviderKey, TProviderValue>    
        where TProviderKey : IKey
        where TProviderValue : IValue                                                    
    {
        RelayCommand SendCommand { get; }
        RelayCommand AddAttachement { get; }
        Provider<TProviderKey, TProviderValue> FreeAgentProvider { get; }
    }
}
